<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%--
    Document   : Solicitud_Servicio
    Created on : 21/09/2010, 12:07:49 AM
    Author     : Enrique
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
 <head>
<title>Formulario  Solicitud de Servicio</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="css/style.css" media="screen" />
<link href="css/facilito.css" rel="stylesheet" type="text/css">
<script language="javascript" type="text/javascript">
//VALIDACION DE FORMULARIOS

function validacion(formulario) {
        var er_dni = /^([0-9\s\+\-])+$/
        var er_razon = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/
        var er_hora_registro = /^(1|01|2|02|3|03|4|04|5|05|6|06|7|07|8|08|9|09|10|11|12)\:([0-5]0|[0-5][1-9])\ (AM|PM)+$/
        var er_hora_recojo = /^(1|01|2|02|3|03|4|04|5|05|6|06|7|07|8|08|9|09|10|11|12)\:([0-5]0|[0-5][1-9])\ (AM|PM)+$/

        var er_direccion_origen = /^([a-z0-9]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/
	  var er_direccion_destino = /^([a-z0-9]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/
	  var er_tarifa = /^([0-9\s\+\-])+$///numeros, espacios, + o -


        //comprueba campos de DNI y RUC (permite campos vacios y guiones)
	if( !er_dni.test(formulario.txtRuc.value) ) {
		alert('Contenido del campo DNI o RUC no valido.')
                formulario.txtRuc.focus();
		return false
	}

        //comprueba campos de Nombre (permite campos vacios y guiones)
        if( !er_razon.test(formulario.txtRazon.value) ) {
	alert('Contenido del campo Nombre no valido.')
                formulario.txtRazon.focus();
	return false
	}

       if( formulario.txtHoraRegistro.value == "" )
        {
                alert("Introduzca la hora correcta de Registro")
                formulario.txtHoraRegistro.focus();
                return false
        }
        if ( !(er_hora_registro.test( formulario.txtHoraRegistro.value )) )
        {
                alert("El dato en el campo hora de registro no es válido.")
                formulario.txtHoraRegistro.focus();
                return false
        }

          if( formulario.txtHoraRecojo.value == "" )
        {
                alert("Introduzca la hora de Recojo")
                 formulario.txtHoraRecojo.focus();
                return false
        }
        if ( !(er_hora_recojo.test( formulario.txtHoraRecojo.value )) )
        {
                alert("El dato en el campo hora de Recojo no es válido.")
                 formulario.txtHoraRecojo.focus();
                return false
        }

	//comprueba campo de direccion origen
	if(!er_direccion_origen.test(formulario.txtDireccionOrigen.value)) {
	alert('Contenido del campo Direccion Origen no valido.')
        formulario.txtDireccionOrigen.focus();
	return false
	}


	//comprueba campo de direccion destino
	if(!er_direccion_destino.test(formulario.txtDireccionDestino.value)) {
	alert('Contenido del campo Direccion Destino no valido.')
           formulario.txtDireccionDestino.focus();
	return false
	}

	//comprueba campos de tarifa
	if( !er_tarifa.test(formulario.txtTarifa.value) ) {
	alert('Contenido del campo Tarifa.')
        formulario.txtTarifa.focus();
	return false
	}


	alert('LOS DATOS SE VAN A REGISTRAR EN LA BD')
	formulario.submit();		//cambiar por return true para ejecutar la accion del formulario
}




</script>

</head>
<body>

<div id="wrap">

<div id="header">
<h1><a href="#">Taxi Remisse</a></h1>
<h2>Av. Jose Pardo #2536 - Miraflores</h2>
</div>

<div id="menu">
<ul>
<li><a href="ingreso.jsp"> Login</a></li>
<li><a href="Programacion.jsp">Programacion</a></li>
<li><a href="Liquidacion_Servicio.jsp">Liquidacion de Servicios</a></li>
<li><a href="chofer.jsp"> Chofer</a></li>
<li><a href="Vehiculos.jsp">Unidad</a></li>
<li><a href="Unidad.jsp">Registro de Vehiculos</a></li>

</ul>
</div>

<div id="content">
<div class="left">

<h2>Formulario solicitud de servicio</h2>
Somos una Empresa de Servicio de Taxi de pasajeros que nos caracterizamos por la   puntualidad, responsabilidad y el compromiso con cada uno de ustedes de   brindarles un servicio de primer nivel.
<br /><br />


<form onSubmit="return validacion(this)" name="FormRegistro" action="registrar" method="post">
<table cellpadding="0" cellspacing="0" border="0" width="700" align="center">
    <tr>
        <td width="140">
            Fecha de ProgramaciÃ³n
        </td>
        <td >

            <input value="16/10/2010" name="txtFechaProgramacion" type="text" size="20"/>
        </td>
    </tr>
<tr><td colspan="4" height="10"></td></tr>
<tr>
<tr>
 <td width="112">
              RUC/DNI:</td>
                <td >

	 <input name="txtRuc" type="text" id="txtRuc" size="20"/>
                </td>
<td width="112">
              Razon Social:</td>
                <td>
	 <input name="txtRazon" type="text" id="txtRazon" size="20" />
                </td>
</tr>
<tr><td colspan="4" height="10"></td></tr>
<tr>
 <td width="112">
              Hora de Registro(HH:MM AM/PM):</td>
                <td >

	 <input name="txtHoraRegistro" type="text" id="txtHoraRegistro" size="20" />
                </td>
<td width="112">
              Hora de Recojo (HH:MM AM/PM):</td>
                <td>
	 <input name="txtHoraRecojo" type="text" id="txtHoraRecojo" size="20" />
                </td>
</tr>
<tr><td colspan="4" height="10"></td></tr>
<tr>
 <td width="112">
              Direccion Origen:</td>
                <td >

	 <input name="txtDireccionOrigen" type="text" id="txtDireccionOrigen" size="30" />
                </td>
<td width="112">
              Distrito Origen:</td>
                <TD><select Name="cbodestino" style="width:120px;" > Distrito Destino
                  <option value="001">San Luis</option>
                  <option value="003">La Molina</option>
              </select>
                  </TD>
</tr>
<tr><td colspan="4" height="10"></td></tr>
<tr>
 <td width="112">
              Direccion Destino:</td>
                <td >

	 <input name="txtDireccionDestino" type="text" id="txtDireccionDestino" size="30"/>
                </td>
<td width="112">
              Distrito Destino:</td>
                <TD><select Name="cbodestino" style="width:120px;" > Distrito Destino
                  <option value="001">San Luis</option>
                  <option value="003">La Molina</option>
              </select>
                  </TD>
</tr>

<tr><td colspan="4" height="10"></td></tr>


<tr>
 <td colspan="4" width="100%">
     <table cellpadding="0" cellspacing="0" border="0">
     <tr>

         <td width="158" >
                  Tipo de Servico</td>
                  <TD><select Name="cbodestino" style="width:120px;" > Distrito Destino
                  <option value="Ejecutivo">Ejecutivo</option>
                  <option value="Normal">Normal</option>
              </select>
                  </TD>

                   <td width="160" align="right" style="padding-right:10px;" >
                  Tarifa:</td>
                  <td width="70">
         <input name="txtTarifa" type="text" id="txtTarifa" size="10"/>
         </td>
         <td width="120" align="center"><input type="submit" name="btnGuardar" value="Calcular" width="40" style="width:80px; height 20px;"/>
         </td>
    </tr>
   </table> </td></tr>
   <tr><td colspan="4" height="10"></td></tr>

</table>

    <table cellpadding="0" cellspacing="0" border="0" width="900">
        <tr>

                <td align="right">
                    <input type="submit" name="btnGuardar" value="registrar" width="40" style="width:80px; height="20px" />

                <input type="reset" value="Borrar" name="boton_borrar"/>

		</td>
            </tr>

    </table>
 </form>
<br/>

<table cellpadding="0" cellspacing="0" border="0" width="950" style="border:solid 1px #666666;" align="center">

        <tr class="grilla_cabecera">
            <td align="center" height="35">Codigo </td>
            <td  align="center">Conductor </td>
           <td  align="center">Unidad</td>
           <td  align="center">Tipo Servicio</td>
           <td  align="center">RUC/DNI</td>
           <td  align="center">Razon Social</td>
            <td  align="center">Hora de Registro</td>
            <td  align="center">Hora de Recojo</td>
            <td  align="center">Distrito Origen</td>
            <td  align="center">Direccion</td>
            <td  align="center">Distrito Destino</td>
            <td  align="center">Direccion</td>
            <td  align="center">Precio</td>
            <td  align="center" width="70">Estado</td>
        </tr>
        <tr>
            <td height="5" colspan="15"> </td>
        </tr>

       <c:forEach var="servicio" items="${programacion.servicios}">
            <tr  class="grilla_campo">
            <td  align="center" height="45"> ${servicio.idServicio} </td>
            <td  align="center">${servicio.chofer.nombre} </td>
            <td  align="center"><a href="/upcdew-taxiremisse/Vehiculos.jsp" >${servicio.unidad.marca}</a></td>
            <td  align="center">${servicio.tipodeServicio}</td>
            <td  align="center">${servicio.cliente.idCliente}</td>
            <td  align="center">${servicio.cliente.nombre}</td>
            <td  align="center">${servicio.fechaRegistro}</td>
            <td  align="center">${servicio.fechaRecojo}</td>
            <td  align="center">${servicio.tarifa.idDistritoOrigen.nombre}</td>
            <td  align="center">${servicio.direccionOrigen}</td>
            <td  align="center">${servicio.tarifa.idDistritoDestino.nombre}</td>
            <td  align="center">${servicio.direccionDestino}</td>
            <td  align="center">${servicio.tarifa.importe}</td>
            <td  align="center" width="70">
                <select  Name="cboestado" style="width:70px;" >
                   <option value="Libre">Libre</option>
                   <option value="Ocupado">Ocupado</option>
                   <option value="En Camino">En Camino</option>
                   <option value="Concluido">Concluido</option>
              </select>

            </td>
</tr>



            <tr>
            <td height="5" colspan="15"> </td>
            </tr>

       </c:forEach>

</table>

<table cellpadding="0" cellspacing="0" border="0" width="950">

    <tr>

        <td align="right" height="10" >
	</td>
            </tr>

        <tr>

        <td align="right">
                <input type="submit" name="btnActualizarr" value="Actualizar" style="width:80px; height"20px;"/>
	</td>
            </tr>
    </table>











<br /><br/>
</div>

<!--<div class="right">

<h2>Sistema :</h2>
<ul>
<li><a href="/upcdew-taxiremisse/ingreso.jsp">Login</a></li>
<li><a href="/upcdew-taxiremisse/Work_Flow.jsp">Inicio</a></li>
<li><a href="/upcdew-taxiremisse/Busqueda_Vehiculos.jsp">Busqueda</a></li>
<li><a href="/upcdew-taxiremisse/Consulta_Precios.jsp">Precios</a></li>
<li><a href="/upcdew-taxiremisse/Liquidacion_Servicio.jsp">Liquidacion</a></li>
<li><a href="/upcdew-taxiremisse/Solicitud_Servicio.jsp">Solicitd de Servicio</a></li>
<li><a href="/upcdew-taxiremisse/chofer.jsp">Chofer</a></li>
<li><a href="/upcdew-taxiremisse/Unidad.jsp">Unidad</a></li>
<li><a href="/upcdew-taxiremisse/Programacion.jsp">Programacion</a></li>
<li><a href="/upcdew-taxiremisse/Servicio.jsp">Servicio</a></li>
<li><a href="/upcdew-taxiremisse/Vehiculos.jsp">Vehiculo</a></li>
</ul>
</div>-->

<div style="clear: both;"> </div>

</div>

<div id="bottom"> </div>
<div id="footer">
Designed by Taxi Remisse
</div>

</div>

</body>
</html>